﻿/**
* Title:"项目";
*
* Description:
*        功能：
*
* Author:Tongwel
*
* Date:2018.6
*
* Modify:
*/
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

//实现view和外界通信的抽象基类
public abstract class Mediator:MonoBehaviour
{
    //约束每个view的名称
    public abstract string Name { get; }
    //一个view接受多个消息 用集合处理
    public abstract List<string> MsgList { get; }
    //一个view必须有一个接受消息的方法
    public abstract void Execute(INotifier notifier);
}
